package com.zhuanzhuan.hero.user.facade;

import com.bj58.spat.scf.server.contract.annotation.ServiceContract;
import com.bj58.zhuanzhuan.zzentry.common.service.entity.ServiceHeaderEntity;
import com.bj58.zhuanzhuan.zzentry.common.service.entity.ZZOpenScfBaseResult;
import com.bj58.zhuanzhuan.zzentry.common.service.model.openEntry.ZZHeader;
import com.zhuanzhuan.hero.user.dto.UserRegisterDTO;

/**
 * @ClassName IUserRegisterFacade
 * @Description  用户注册
 * @Author hanjunjun
 * @Date 2024/6/17 17:51
 */
@ServiceContract
public interface IUserRegisterFacade {

    /**
     * 前端-侠客汇用户注册
     *
     * @param header
     * @param userRegisterDTO
     * @return com.bj58.zhuanzhuan.zzentry.common.service.entity.ZZOpenScfBaseResult<java.lang.Boolean>
     * @author  hanjunjun
     * @date 2024/6/17
     **/
    ZZOpenScfBaseResult<Boolean> register(@ZZHeader ServiceHeaderEntity header, UserRegisterDTO userRegisterDTO);
}
